#define _CRT_SECURE_NO_WARNINGS 1

#include "unordered_set.h"
#include <iostream>

using namespace kia;
using namespace std;

int main()
{
	unordered_set<int> ust1;
	ust1.insert(1);
	ust1.insert(2);
	ust1.insert(3);
	ust1.insert(4);
	ust1.insert(44);
	ust1.insert(55);
	ust1.insert(6);
	ust1.insert(75);
	cout << ust1.find(1)._node->_val << endl;
	cout << ust1.find(75)._node->_val << endl;
	ust1.erase(1);
	ust1.erase(3);
	ust1.erase(2);
	ust1.erase(75);
	ust1.erase(55);
	ust1.erase(55);
	ust1.erase(44);
	ust1.erase(4);
	ust1.erase(6);
	for (auto e : ust1)
	{
		cout << e << endl;
	}

	return 0;
}